home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import re
- import struct
- import os.path as os
- __version__ = '0.2'
- magic = [
- [
- 0x0L,
- 'string',
- '=',
- '#define',
- 'image/x-xbitmap'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x602L,
- 'application/x-alan-adventure-game'],
- [
- 0x0L,
- 'string',
- '=',
- 'TADS',
- 'application/x-tads-game'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1A4L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1A5L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x25BL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'string',
- '=',
- 'Core\x01',
- 'application/x-executable-file'],
- [
- 0x0L,
- 'string',
- '=',
- 'AMANDA: TAPESTART DATE',
- 'application/x-amanda-header'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x3F3L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x3E7L,
- 'application/x-library-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x1B3L,
- 'video/mpeg'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x1BAL,
- 'video/mpeg'],
- [
- 0x0L,
- 'beshort&0xfff0',
- '=',
- 0xFFF0L,
- 'audio/mpeg'],
- [
- 0x4L,
- 'leshort',
- '=',
- 0xAF11L,
- 'video/fli'],
- [
- 0x4L,
- 'leshort',
- '=',
- 0xAF12L,
- 'video/flc'],
- [
- 0x0L,
- 'string',
- '=',
- 'MOVI',
- 'video/x-sgi-movie'],
- [
- 0x4L,
- 'string',
- '=',
- 'moov',
- 'video/quicktime'],
- [
- 0x4L,
- 'string',
- '=',
- 'mdat',
- 'video/quicktime'],
- [
- 0x0L,
- 'long',
- '=',
- 0x188CAL,
- 'application/x-apl-workspace'],
- [
- 0x0L,
- 'string',
- '=',
- 'FiLeStArTfIlEsTaRt',
- 'text/x-apple-binscii'],
- [
- 0x0L,
- 'string',
- '=',
- '\nGL',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'v\xff',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'NuFile',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'N\xf5F\xe9l\xe5',
- 'application/data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x51600L,
- 'application/data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x51607L,
- 'application/data'],
- [
- 0x101L,
- 'string',
- '=',
- 'ustar\x00',
- 'application/x-tar'],
- [
- 0x101L,
- 'string',
- '=',
- 'ustar \x00',
- 'application/x-gtar'],
- [
- 0x0L,
- 'short',
- '=',
- 0x11433L,
- 'application/x-cpio'],
- [
- 0x0L,
- 'short',
- '=',
- 0x230C9L,
- 'application/x-bcpio'],
- [
- 0x0L,
- 'string',
- '=',
- '070707',
- 'application/x-cpio'],
- [
- 0x0L,
- 'string',
- '=',
- '070701',
- 'application/x-cpio'],
- [
- 0x0L,
- 'string',
- '=',
- '070702',
- 'application/x-cpio'],
- [
- 0x0L,
- 'string',
- '=',
- '!<arch>\ndebian',
- 'application/x-dpkg'],
- [
- 0x0L,
- 'long',
- '=',
- 0x2B593L,
- 'application/x-ar'],
- [
- 0x0L,
- 'short',
- '=',
- 0x2B593L,
- 'application/data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x2B589L,
- 'application/data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x2B589L,
- 'application/data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x188CAL,
- 'application/x-apl-workspace'],
- [
- 0x0L,
- 'string',
- '=',
- '<ar>',
- 'application/x-ar'],
- [
- 0x0L,
- 'string',
- '=',
- '!<arch>\n__________E',
- 'application/x-ar'],
- [
- 0x0L,
- 'string',
- '=',
- '-h-',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '!<arch>',
- 'application/x-ar'],
- [
- 0x0L,
- 'string',
- '=',
- '<ar>',
- 'application/x-ar'],
- [
- 0x0L,
- 'string',
- '=',
- '<ar>',
- 'application/x-ar'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x65FF0000L,
- 'application/x-ar'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x3C61723EL,
- 'application/x-ar'],
- [
- 0x0L,
- 'long',
- '=',
- 0x213C6172L,
- 'application/x-ar'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x2B593L,
- 'application/data'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x2B593L,
- 'application/data'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x2B589L,
- 'application/data'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x2B589L,
- 'application/data'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x39BEDL,
- 'application/data'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x39BEEL,
- 'application/data'],
- [
- 0x0L,
- 'lelong&0x8080ffff',
- '=',
- 0x81AL,
- 'application/x-arc'],
- [
- 0x0L,
- 'lelong&0x8080ffff',
- '=',
- 0x91AL,
- 'application/x-arc'],
- [
- 0x0L,
- 'lelong&0x8080ffff',
- '=',
- 0x21AL,
- 'application/x-arc'],
- [
- 0x0L,
- 'lelong&0x8080ffff',
- '=',
- 0x31AL,
- 'application/x-arc'],
- [
- 0x0L,
- 'lelong&0x8080ffff',
- '=',
- 0x41AL,
- 'application/x-arc'],
- [
- 0x0L,
- 'lelong&0x8080ffff',
- '=',
- 0x61AL,
- 'application/x-arc'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1aarchive',
- 'application/data'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0xEA60L,
- 'application/x-arj'],
- [
- 0x0L,
- 'string',
- '=',
- 'HPAK',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\xe9,\x01JAM application/data',
- ''],
- [
- 0x2L,
- 'string',
- '=',
- '-lh0-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lh1-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lz4-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lz5-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lzs-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lh -',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lhd-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lh2-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lh3-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lh4-',
- 'application/x-lha'],
- [
- 0x2L,
- 'string',
- '=',
- '-lh5-',
- 'application/x-lha'],
- [
- 0x0L,
- 'string',
- '=',
- 'Rar!',
- 'application/x-rar'],
- [
- 0x0L,
- 'string',
- '=',
- 'SQSH',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'UC2\x1a',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'PK\x03\x04',
- 'application/zip'],
- [
- 0x14L,
- 'lelong',
- '=',
- 0xFDC4A7DCL,
- 'application/x-zoo'],
- [
- 0xAL,
- 'string',
- '=',
- '# This is a shell archive',
- 'application/x-shar'],
- [
- 0x0L,
- 'string',
- '=',
- '*STA',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '2278',
- 'application/data'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x230L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x231L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x04\x1e\x8a\x80',
- 'application/core'],
- [
- 0x0L,
- 'string',
- '=',
- '.snd',
- 'audio/basic'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x64732EL,
- 'audio/basic'],
- [
- 0x0L,
- 'string',
- '=',
- 'MThd',
- 'audio/midi'],
- [
- 0x0L,
- 'string',
- '=',
- 'CTMF',
- 'audio/x-cmf'],
- [
- 0x0L,
- 'string',
- '=',
- 'SBI',
- 'audio/x-sbi'],
- [
- 0x0L,
- 'string',
- '=',
- 'Creative Voice File',
- 'audio/x-voc'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x4E54524BL,
- 'audio/x-multitrack'],
- [
- 0x0L,
- 'string',
- '=',
- 'RIFF',
- 'audio/x-wav'],
- [
- 0x0L,
- 'string',
- '=',
- 'EMOD',
- 'audio/x-emod'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x2E7261FDL,
- 'audio/x-pn-realaudio'],
- [
- 0x0L,
- 'string',
- '=',
- 'MTM',
- 'audio/x-multitrack'],
- [
- 0x0L,
- 'string',
- '=',
- 'if',
- 'audio/x-669-mod'],
- [
- 0x0L,
- 'string',
- '=',
- 'FAR',
- 'audio/mod'],
- [
- 0x0L,
- 'string',
- '=',
- 'MAS_U',
- 'audio/x-multimate-mod'],
- [
- 0x2CL,
- 'string',
- '=',
- 'SCRM',
- 'audio/x-st3-mod'],
- [
- 0x0L,
- 'string',
- '=',
- 'GF1PATCH110\x00ID#000002\x00',
- 'audio/x-gus-patch'],
- [
- 0x0L,
- 'string',
- '=',
- 'GF1PATCH100\x00ID#000002\x00',
- 'audio/x-gus-patch'],
- [
- 0x0L,
- 'string',
- '=',
- 'JN',
- 'audio/x-669-mod'],
- [
- 0x0L,
- 'string',
- '=',
- 'UN05',
- 'audio/x-mikmod-uni'],
- [
- 0x0L,
- 'string',
- '=',
- 'Extended Module:',
- 'audio/x-ft2-mod'],
- [
- 0x15L,
- 'string',
- '=',
- '!SCREAM!',
- 'audio/x-st2-mod'],
- [
- 0x438L,
- 'string',
- '=',
- 'M.K.',
- 'audio/x-protracker-mod'],
- [
- 0x438L,
- 'string',
- '=',
- 'M!K!',
- 'audio/x-protracker-mod'],
- [
- 0x438L,
- 'string',
- '=',
- 'FLT4',
- 'audio/x-startracker-mod'],
- [
- 0x438L,
- 'string',
- '=',
- '4CHN',
- 'audio/x-fasttracker-mod'],
- [
- 0x438L,
- 'string',
- '=',
- '6CHN',
- 'audio/x-fasttracker-mod'],
- [
- 0x438L,
- 'string',
- '=',
- '8CHN',
- 'audio/x-fasttracker-mod'],
- [
- 0x438L,
- 'string',
- '=',
- 'CD81',
- 'audio/x-oktalyzer-mod'],
- [
- 0x438L,
- 'string',
- '=',
- 'OKTA',
- 'audio/x-oktalyzer-mod'],
- [
- 0x438L,
- 'string',
- '=',
- '16CN',
- 'audio/x-taketracker-mod'],
- [
- 0x438L,
- 'string',
- '=',
- '32CN',
- 'audio/x-taketracker-mod'],
- [
- 0x0L,
- 'string',
- '=',
- 'TOC',
- 'audio/x-toc'],
- [
- 0x0L,
- 'short',
- '=',
- 0xD49L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0x196L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'short',
- '=',
- 0x196L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'short',
- '=',
- 0xBB9L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x13AL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'string',
- '=',
- '//',
- 'text/cpp'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\1cw\\',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\1cw',
- 'application/data'],
- [
- 0x0L,
- 'belong&0xffffff00',
- '=',
- 0x85011400L,
- 'application/data'],
- [
- 0x0L,
- 'belong&0xffffff00',
- '=',
- 0x8501CB00L,
- 'application/data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x23FL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'short',
- '=',
- 0x241L,
- 'application/x-executable-file'],
- [
- 0x4L,
- 'string',
- '=',
- 'pipe',
- 'application/data'],
- [
- 0x4L,
- 'string',
- '=',
- 'prof',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- ': shell',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/sh',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/sh',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/sh',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/csh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/csh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/csh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/ksh',
- 'application/x-ksh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/ksh',
- 'application/x-ksh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/ksh',
- 'application/x-ksh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/tcsh',
- 'application/x-csh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/zsh',
- 'application/x-zsh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/zsh',
- 'application/x-zsh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/zsh',
- 'application/x-zsh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/ash',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/ash',
- 'application/x-zsh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/ash',
- 'application/x-zsh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/ae',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/ae',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/ae',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/nawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/gawk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/awk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/awk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/awk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/bin/awk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/awk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/awk',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- 'BEGIN',
- 'application/x-awk'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- 'eval "exec /bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- 'eval "exec /usr/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- 'eval "exec /usr/local/bin/perl',
- 'application/x-perl'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- 'eval "exec /bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- 'eval "exec /usr/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- 'eval "exec /usr/local/bin/python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/bin/env python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/bin/env python',
- 'application/x-python'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/rc',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/rc',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/rc',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/bin/bash',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/bash',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /bin/bash',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/usr/local/bin/bash',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/bash',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /usr/local/bin/bash',
- 'application/x-sh'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#! /',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#!/',
- 'text/script'],
- [
- 0x0L,
- 'string',
- '=',
- '#! text/script',
- ''],
- [
- 0x0L,
- 'string',
- '=',
- '\x1f\x9d',
- 'application/compress'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1f\x8b',
- 'application/x-gzip'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1f\x1e',
- 'application/data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x441DL,
- 'application/data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1FFFL,
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\xff\x1f',
- 'application/data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x237FDL,
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'BZh',
- 'application/x-bzip2'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0xFF76L,
- 'application/data'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0xFE76L,
- 'application/data'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0xFD76L,
- 'application/x-lzh'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1f\x9f',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1f\x9e',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1f\xa0',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'BZ',
- 'application/x-bzip'],
- [
- 0x0L,
- 'string',
- '=',
- '\x89LZO\x00\r\n\x1a\n',
- 'application/data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x1FBL,
- 'application/x-object-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x201L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x203L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x205L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x11257L,
- 'application/core'],
- [
- 0x18L,
- 'belong',
- '=',
- 0xEA6BL,
- 'application/data'],
- [
- 0x18L,
- 'belong',
- '=',
- 0xEA6CL,
- 'application/data'],
- [
- 0x18L,
- 'belong',
- '=',
- 0xEA6DL,
- 'application/data'],
- [
- 0x18L,
- 'belong',
- '=',
- 0xEA6EL,
- 'application/data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x259L,
- 'application/x-object-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x25FL,
- 'application/data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x13579ACEL,
- 'application/x-gdbm'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x13579ACEL,
- 'application/x-gdbm'],
- [
- 0x0L,
- 'string',
- '=',
- 'GDBM',
- 'application/x-gdbm'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x61561L,
- 'application/x-db'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x53162L,
- 'application/x-db'],
- [
- 0x0L,
- 'string',
- '=',
- '<list>\n<protocol bbn-m',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'diff text/x-patch',
- ''],
- [
- 0x0L,
- 'string',
- '=',
- '*** text/x-patch',
- ''],
- [
- 0x0L,
- 'string',
- '=',
- 'Only in text/x-patch',
- ''],
- [
- 0x0L,
- 'string',
- '=',
- 'Common subdirectories: text/x-patch',
- ''],
- [
- 0x0L,
- 'string',
- '=',
- '!<arch>\n________64E',
- 'application/data'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x183L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x188L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x18FL,
- 'application/x-object-file'],
- [
- 0x0L,
- 'string',
- '=',
- '\xff\xff\x7f',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\xff\xff|',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\xff\xff~',
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1bc\x1b',
- 'application/data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x4579F7L,
- 'image/x11'],
- [
- 0x0L,
- 'string',
- '=',
- '!<PDF>!\n',
- 'application/x-prof'],
- [
- 0x0L,
- 'short',
- '=',
- 0x501L,
- 'application/x-locale'],
- [
- 0x18L,
- 'belong',
- '=',
- 0xEA6CL,
- 'application/x-dump'],
- [
- 0x18L,
- 'belong',
- '=',
- 0xEA6BL,
- 'application/x-dump'],
- [
- 0x18L,
- 'lelong',
- '=',
- 0xEA6CL,
- 'application/x-dump'],
- [
- 0x18L,
- 'lelong',
- '=',
- 0xEA6BL,
- 'application/x-dump'],
- [
- 0x0L,
- 'string',
- '=',
- '\x7fELF',
- 'application/x-executable-file'],
- [
- 0x0L,
- 'short',
- '=',
- 0x154L,
- 'application/data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x155L,
- 'application/x-executable-file'],
- [
- 0x438L,
- 'leshort',
- '=',
- 0xEF53L,
- 'application/x-linux-ext2fs'],
- [
- 0x0L,
- 'string',
- '=',
- '\xf6\xf6\xf6\xf6',
- 'application/x-pc-floppy'],
- [
- 0x306L,
- 'beshort',
- '=',
- 0xDABEL,
- 'application/data'],
- [
- 0x1FEL,
- 'leshort',
- '=',
- 0xAA55L,
- 'application/data'],
- [
- 0x410L,
- 'leshort',
- '=',
- 0x137FL,
- 'application/x-filesystem'],
- [
- 0x410L,
- 'leshort',
- '=',
- 0x138FL,
- 'application/x-filesystem'],
- [
- 0x410L,
- 'leshort',
- '=',
- 0x2468L,
- 'application/x-filesystem'],
- [
- 0x410L,
- 'leshort',
- '=',
- 0x2478L,
- 'application/x-filesystem'],
- [
- 0x0L,
- 'string',
- '=',
- '-rom1fs-\x00',
- 'application/x-filesystem'],
- [
- 0x18BL,
- 'string',
- '=',
- 'OS/2',
- 'application/x-bootable'],
- [
- 0x0L,
- 'string',
- '=',
- 'FONT',
- 'font/x-vfont'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1B4L,
- 'font/x-vfont'],
- [
- 0x0L,
- 'short',
- '=',
- 0x4269L,
- 'font/x-vfont'],
- [
- 0x0L,
- 'string',
- '=',
- '%!PS-AdobeFont-1.0',
- 'font/type1'],
- [
- 0x6L,
- 'string',
- '=',
- '%!PS-AdobeFont-1.0',
- 'font/type1'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x4L,
- 'font/x-snf'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x4L,
- 'font/x-snf'],
- [
- 0x0L,
- 'string',
- '=',
- 'STARTFONT font/x-bdf',
- ''],
- [
- 0x0L,
- 'string',
- '=',
- '\x01fcp',
- 'font/x-pcf'],
- [
- 0x0L,
- 'string',
- '=',
- 'D1.0\r',
- 'font/x-speedo'],
- [
- 0x0L,
- 'string',
- '=',
- 'flf',
- 'font/x-figlet'],
- [
- 0x0L,
- 'string',
- '=',
- 'flc',
- 'application/x-font'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x14025919L,
- 'font/x-libgrx'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xFF464F4EL,
- 'font/x-dos'],
- [
- 0x7L,
- 'belong',
- '=',
- 0x454741L,
- 'font/x-dos'],
- [
- 0x7L,
- 'belong',
- '=',
- 0x564944L,
- 'font/x-dos'],
- [
- 0x1002L,
- 'string',
- '=',
- 'DOSFONT',
- 'font/x-dos'],
- [
- 0x0L,
- 'string',
- '=',
- '<MakerFile',
- 'application/x-framemaker'],
- [
- 0x0L,
- 'string',
- '=',
- '<MIFFile',
- 'application/x-framemaker'],
- [
- 0x0L,
- 'string',
- '=',
- '<MakerDictionary',
- 'application/x-framemaker'],
- [
- 0x0L,
- 'string',
- '=',
- '<MakerScreenFont',
- 'font/x-framemaker'],
- [
- 0x0L,
- 'string',
- '=',
- '<MML',
- 'application/x-framemaker'],
- [
- 0x0L,
- 'string',
- '=',
- '<BookFile',
- 'application/x-framemaker'],
- [
- 0x0L,
- 'string',
- '=',
- '<Maker',
- 'application/x-framemaker'],
- [
- 0x0L,
- 'lelong&0377777777',
- '=',
- 0x277B857L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'lelong&0377777777',
- '=',
- 0x277B85AL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'lelong&0377777777',
- '=',
- 0x277B85DL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'lelong&0377777777',
- '=',
- 0x277B7FAL,
- 'application/x-executable-file'],
- [
- 0x7L,
- 'string',
- '=',
- '\xef\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
- 'application/core'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x2A8BF4DB7L,
- 'application/data'],
- [
- 0x0L,
- 'string',
- '=',
- 'GIMP Gradient',
- 'application/x-gimp-gradient'],
- [
- 0x0L,
- 'string',
- '=',
- 'gimp xcf',
- 'application/x-gimp-image'],
- [
- 0x14L,
- 'string',
- '=',
- 'GPAT',
- 'application/x-gimp-pattern'],
- [
- 0x14L,
- 'string',
- '=',
- 'GIMP',
- 'application/x-gimp-brush'],
- [
- 0x0L,
- 'string',
- '=',
- '\xde\x12\x04\x95',
- 'application/x-locale'],
- [
- 0x0L,
- 'string',
- '=',
- '\x95\x04\x12\xde',
- 'application/x-locale'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x273L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x270L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x01\x00\x00\x00',
- 'font/ttf'],
- [
- 0x0L,
- 'long',
- '=',
- 0x47BD8A30L,
- 'application/data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x6578AB62L,
- 'application/data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x3BCEBED9L,
- 'application/data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x5F7CB174L,
- 'application/data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x2100106L,
- 'application/x-object-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x2100107L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x2100108L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x210010BL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x210010EL,
- 'application/x-library-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x210010DL,
- 'application/x-library-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x2140106L,
- 'application/x-object-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x2140107L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x2140108L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x214010BL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x214010EL,
- 'application/x-library-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x214010DL,
- 'application/x-object-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20B0106L,
- 'application/x-object-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20B0107L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20B0108L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20B010BL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20B010EL,
- 'application/x-library-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20B010DL,
- 'application/x-library-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x213C6172L,
- 'application/x-ar'],
- [
- 0x0L,
- 'long',
- '=',
- 0x2080106L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0x2080107L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0x2080108L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20C0108L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20C0107L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20C010BL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20C0106L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20A0108L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20A0107L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20C010EL,
- 'application/x-library-file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x20C010DL,
- 'application/x-library-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0xFF65L,
- 'application/x-library-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0x20AFF65L,
- 'application/x-library-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0x20CFF65L,
- 'application/x-library-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0x208FF65L,
- 'application/x-library-file'],
- [
- 0x0L,
- 'long',
- '=',
- 0x15821A6L,
- 'application/core'],
- [
- 0x0L,
- 'long',
- '=',
- 0x4DA7EEE8L,
- 'font/x-hp-windows'],
- [
- 0x0L,
- 'string',
- '=',
- 'Bitmapfile',
- 'image/unknown'],
- [
- 0x0L,
- 'string',
- '=',
- 'IMGfile',
- 'CIS image/unknown'],
- [
- 0x0L,
- 'long',
- '=',
- 0x20C010CL,
- 'application/x-lisp'],
- [
- 0x0L,
- 'string',
- '=',
- 'msgcat01',
- 'application/x-locale'],
- [
- 0x0L,
- 'string',
- '=',
- 'HPHP48-',
- 'HP48 binary'],
- [
- 0x0L,
- 'string',
- '=',
- '%%HP:',
- 'HP48 text'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xC8L,
- 'hp200 (68010) BSD'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x12CL,
- 'hp300 (68020+68881) BSD'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x219L,
- '370 XA sysV executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x214L,
- '370 XA sysV pure executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xD2F1L,
- '370 sysV pure executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xD6D9L,
- '370 XA sysV pure executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xDC51L,
- '370 sysV executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xE039L,
- '370 XA sysV executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x213L,
- 'SVR2 executable (Amdahl-UTS)'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x216L,
- 'SVR2 pure executable (Amdahl-UTS)'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x212L,
- 'SVR2 pure executable (USS/370)'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x217L,
- 'SVR2 executable (USS/370)'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x1DFL,
- 'executable (RISC System/6000 V3.1) or obj module'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x104L,
- 'shared library'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x105L,
- 'ctab data'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xFE04L,
- 'structured file'],
- [
- 0x0L,
- 'string',
- '=',
- '0xabcdef',
- 'AIX message catalog'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x1F9L,
- 'AIX compiled message catalog'],
- [
- 0x0L,
- 'string',
- '=',
- '<aiaff>',
- 'archive'],
- [
- 0x0L,
- 'string',
- '=',
- 'FORM',
- 'IFF data'],
- [
- 0x0L,
- 'string',
- '=',
- 'P1',
- 'image/x-portable-bitmap'],
- [
- 0x0L,
- 'string',
- '=',
- 'P2',
- 'image/x-portable-graymap'],
- [
- 0x0L,
- 'string',
- '=',
- 'P3',
- 'image/x-portable-pixmap'],
- [
- 0x0L,
- 'string',
- '=',
- 'P4',
- 'image/x-portable-bitmap'],
- [
- 0x0L,
- 'string',
- '=',
- 'P5',
- 'image/x-portable-graymap'],
- [
- 0x0L,
- 'string',
- '=',
- 'P6',
- 'image/x-portable-pixmap'],
- [
- 0x0L,
- 'string',
- '=',
- 'IIN1',
- 'image/tiff'],
- [
- 0x0L,
- 'string',
- '=',
- 'MM\x00*',
- 'image/tiff'],
- [
- 0x0L,
- 'string',
- '=',
- 'II*\x00',
- 'image/tiff'],
- [
- 0x0L,
- 'string',
- '=',
- '\x89PNG',
- 'image/png'],
- [
- 0x1L,
- 'string',
- '=',
- 'PNG',
- 'image/png'],
- [
- 0x0L,
- 'string',
- '=',
- 'GIF8',
- 'image/gif'],
- [
- 0x0L,
- 'string',
- '=',
- '\xf1\x00@\xbb',
- 'image/x-cmu-raster'],
- [
- 0x0L,
- 'string',
- '=',
- 'id=ImageMagick',
- 'MIFF image data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x42F00F24L,
- 'Artisan image data'],
- [
- 0x0L,
- 'string',
- '=',
- '#FIG',
- 'FIG image text'],
- [
- 0x0L,
- 'string',
- '=',
- 'ARF_BEGARF',
- 'PHIGS clear text archive'],
- [
- 0x0L,
- 'string',
- '=',
- '@(#)SunPHIGS',
- 'SunPHIGS'],
- [
- 0x0L,
- 'string',
- '=',
- 'GKSM',
- 'GKS Metafile'],
- [
- 0x0L,
- 'string',
- '=',
- 'BEGMF',
- 'clear text Computer Graphics Metafile'],
- [
- 0x0L,
- 'beshort&0xffe0',
- '=',
- 0x20L,
- 'binary Computer Graphics Metafile'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x3020L,
- 'character Computer Graphics Metafile'],
- [
- 0x0L,
- 'string',
- '=',
- 'yz',
- 'MGR bitmap, modern format, 8-bit aligned'],
- [
- 0x0L,
- 'string',
- '=',
- 'zz',
- 'MGR bitmap, old format, 1-bit deep, 16-bit aligned'],
- [
- 0x0L,
- 'string',
- '=',
- 'xz',
- 'MGR bitmap, old format, 1-bit deep, 32-bit aligned'],
- [
- 0x0L,
- 'string',
- '=',
- 'yx',
- 'MGR bitmap, modern format, squeezed'],
- [
- 0x0L,
- 'string',
- '=',
- '%bitmap\x00',
- 'FBM image data'],
- [
- 0x1L,
- 'string',
- '=',
- 'PC Research, Inc',
- 'group 3 fax data'],
- [
- 0x0L,
- 'string',
- '=',
- 'hplip_g3',
- 'application/hplip-fax'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xFFD8L,
- 'image/jpeg'],
- [
- 0x0L,
- 'string',
- '=',
- 'hsi1',
- 'image/x-jpeg-proprietary'],
- [
- 0x0L,
- 'string',
- '=',
- 'BM',
- 'image/x-bmp'],
- [
- 0x0L,
- 'string',
- '=',
- 'IC',
- 'image/x-ico'],
- [
- 0x0L,
- 'string',
- '=',
- 'PI',
- 'PC pointer image data'],
- [
- 0x0L,
- 'string',
- '=',
- 'CI',
- 'PC color icon data'],
- [
- 0x0L,
- 'string',
- '=',
- 'CP',
- 'PC color pointer image data'],
- [
- 0x0L,
- 'string',
- '=',
- '/* XPM */',
- 'image/x-xpixmap'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0xCC52L,
- 'RLE image data,'],
- [
- 0x0L,
- 'string',
- '=',
- 'Imagefile version-',
- 'iff image data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x59A66A95L,
- 'image/x-sun-raster'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x1DAL,
- 'x/x-image-sgi'],
- [
- 0x0L,
- 'string',
- '=',
- 'IT01',
- 'FIT image data'],
- [
- 0x0L,
- 'string',
- '=',
- 'IT02',
- 'FIT image data'],
- [
- 0x800L,
- 'string',
- '=',
- 'PCD_IPI',
- 'x/x-photo-cd-pack-file'],
- [
- 0x0L,
- 'string',
- '=',
- 'PCD_OPA',
- 'x/x-photo-cd-overfiew-file'],
- [
- 0x0L,
- 'string',
- '=',
- 'SIMPLE =',
- 'FITS image data'],
- [
- 0x0L,
- 'string',
- '=',
- 'This is a BitMap file',
- 'Lisp Machine bit-array-file'],
- [
- 0x0L,
- 'string',
- '=',
- '!!',
- 'Bennet Yee\'s "face" format'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x1010L,
- 'PEX Binary Archive'],
- [
- 0xBB8L,
- 'string',
- '=',
- 'Visio (TM) Drawing',
- '%s'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x1F6L,
- 'basic-16 executable'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x1F7L,
- 'basic-16 executable (TV)'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x1FEL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x1FFL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x200L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x20AL,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x202L,
- 'application/x-executable-file'],
- [
- 0x0L,
- 'string',
- '=',
- '\x88OPS',
- 'Interleaf saved data'],
- [
- 0x0L,
- 'string',
- '=',
- '<!OPS',
- 'Interleaf document text'],
- [
- 0x4L,
- 'string',
- '=',
- 'pgscriptver',
- 'IslandWrite document'],
- [
- 0xDL,
- 'string',
- '=',
- 'DrawFile',
- 'IslandDraw document'],
- [
- 0x0L,
- 'leshort&0xFFFC',
- '=',
- 0x9600L,
- 'little endian ispell'],
- [
- 0x0L,
- 'beshort&0xFFFC',
- '=',
- 0x9600L,
- 'big endian ispell'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xCAFEBABEL,
- 'compiled Java class data,'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xACEDL,
- 'Java serialization data'],
- [
- 0x0L,
- 'string',
- '=',
- 'KarmaRHD',
- 'Version Karma Data Structure Version'],
- [
- 0x0L,
- 'string',
- '=',
- 'lect',
- 'DEC SRC Virtual Paper Lectern file'],
- [
- 0x35L,
- 'string',
- '=',
- 'yyprevious',
- 'C program text (from lex)'],
- [
- 0x15L,
- 'string',
- '=',
- 'generated by flex',
- 'C program text (from flex)'],
- [
- 0x0L,
- 'string',
- '=',
- '%{',
- 'lex description text'],
- [
- 0x0L,
- 'short',
- '=',
- 0x8000L,
- 'lif file'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x640107L,
- 'Linux/i386 impure executable (OMAGIC)'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x640108L,
- 'Linux/i386 pure executable (NMAGIC)'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x64010BL,
- 'Linux/i386 demand-paged executable (ZMAGIC)'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x6400CCL,
- 'Linux/i386 demand-paged executable (QMAGIC)'],
- [
- 0x0L,
- 'string',
- '=',
- '\x07\x01\x00',
- 'Linux/i386 object file'],
- [
- 0x0L,
- 'string',
- '=',
- '\x01\x03\x10\x04',
- 'Linux-8086 impure executable'],
- [
- 0x0L,
- 'string',
- '=',
- '\x01\x03 \x04',
- 'Linux-8086 executable'],
- [
- 0x0L,
- 'string',
- '=',
- '\xa3\x86\x01\x00',
- 'Linux-8086 object file'],
- [
- 0x0L,
- 'string',
- '=',
- '\x01\x03\x10\x10',
- 'Minix-386 impure executable'],
- [
- 0x0L,
- 'string',
- '=',
- '\x01\x03 \x10',
- 'Minix-386 executable'],
- [
- 0x0L,
- 'string',
- '=',
- '*nazgul*',
- 'Linux compiled message catalog'],
- [
- 0xD8L,
- 'lelong',
- '=',
- 0x1A5L,
- 'Linux/i386 core file'],
- [
- 0x2L,
- 'string',
- '=',
- 'LILO',
- 'Linux/i386 LILO boot/chain loader'],
- [
- 0x0L,
- 'string',
- '=',
- '0.9',
- ''],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x436L,
- 'font/linux-psf'],
- [
- 0xFF6L,
- 'string',
- '=',
- 'SWAP-SPACE',
- 'Linux/i386 swap file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x183L,
- 'ECOFF alpha'],
- [
- 0x202L,
- 'string',
- '=',
- 'HdrS',
- 'Linux kernel'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xB8C0078EL,
- 'Linux kernel'],
- [
- 0x0L,
- 'string',
- '=',
- 'Begin3',
- 'Linux Software Map entry text'],
- [
- 0x0L,
- 'string',
- '=',
- ';;',
- 'Lisp/Scheme program text'],
- [
- 0x0L,
- 'string',
- '=',
- '\n(',
- 'byte-compiled Emacs-Lisp program data'],
- [
- 0x0L,
- 'string',
- '=',
- ';ELC\x13\x00\x00\x00',
- 'byte-compiled Emacs-Lisp program data'],
- [
- 0x0L,
- 'string',
- '=',
- "(SYSTEM::VERSION '",
- 'CLISP byte-compiled Lisp program text'],
- [
- 0x0L,
- 'long',
- '=',
- 0x70768BD2L,
- 'CLISP memory image data'],
- [
- 0x0L,
- 'long',
- '=',
- 0xD28B7670L,
- 'CLISP memory image data, other endian'],
- [
- 0x0L,
- 'long',
- '=',
- 0xDE120495L,
- 'GNU-format message catalog data'],
- [
- 0x0L,
- 'long',
- '=',
- 0x950412DEL,
- 'GNU-format message catalog data'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xCAFEBABEL,
- 'mach-o fat file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xFEEDFACEL,
- 'mach-o'],
- [
- 0xBL,
- 'string',
- '=',
- 'must be converted with BinHex',
- 'BinHex binary text'],
- [
- 0x0L,
- 'string',
- '=',
- 'SIT!',
- 'StuffIt Archive (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'SIT!',
- 'StuffIt Archive (rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'SITD',
- 'StuffIt Deluxe (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'SITD',
- 'StuffIt Deluxe (rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'Seg',
- 'StuffIt Deluxe Segment (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'Seg',
- 'StuffIt Deluxe Segment (rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'APPL',
- 'Macintosh Application (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'APPL',
- 'Macintosh Application (rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'zsys',
- 'Macintosh System File (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'zsys',
- 'Macintosh System File(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'FNDR',
- 'Macintosh Finder (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'FNDR',
- 'Macintosh Finder(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'libr',
- 'Macintosh Library (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'libr',
- 'Macintosh Library(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'shlb',
- 'Macintosh Shared Library (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'shlb',
- 'Macintosh Shared Library(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'cdev',
- 'Macintosh Control Panel (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'cdev',
- 'Macintosh Control Panel(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'INIT',
- 'Macintosh Extension (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'INIT',
- 'Macintosh Extension(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'FFIL',
- 'font/ttf'],
- [
- 0x41L,
- 'string',
- '=',
- 'FFIL',
- 'font/ttf'],
- [
- 0x0L,
- 'string',
- '=',
- 'LWFN',
- 'font/type1'],
- [
- 0x41L,
- 'string',
- '=',
- 'LWFN',
- 'font/type1'],
- [
- 0x0L,
- 'string',
- '=',
- 'PACT',
- 'Macintosh Compact Pro Archive (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'PACT',
- 'Macintosh Compact Pro Archive(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'ttro',
- 'Macintosh TeachText File (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'ttro',
- 'Macintosh TeachText File(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'TEXT',
- 'Macintosh TeachText File (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'TEXT',
- 'Macintosh TeachText File(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- 'PDF',
- 'Macintosh PDF File (data)'],
- [
- 0x41L,
- 'string',
- '=',
- 'PDF',
- 'Macintosh PDF File(rsrc + data)'],
- [
- 0x0L,
- 'string',
- '=',
- '# Magic',
- 'magic text file for file(1) cmd'],
- [
- 0x0L,
- 'string',
- '=',
- 'Relay-Version:',
- 'old news text'],
- [
- 0x0L,
- 'string',
- '=',
- '#! rnews',
- 'batched news text'],
- [
- 0x0L,
- 'string',
- '=',
- 'N#! rnews',
- 'mailed, batched news text'],
- [
- 0x0L,
- 'string',
- '=',
- 'Forward to',
- 'mail forwarding text'],
- [
- 0x0L,
- 'string',
- '=',
- 'Pipe to',
- 'mail piping text'],
- [
- 0x0L,
- 'string',
- '=',
- 'Return-Path:',
- 'message/rfc822'],
- [
- 0x0L,
- 'string',
- '=',
- 'Path:',
- 'message/news'],
- [
- 0x0L,
- 'string',
- '=',
- 'Xref:',
- 'message/news'],
- [
- 0x0L,
- 'string',
- '=',
- 'From:',
- 'message/rfc822'],
- [
- 0x0L,
- 'string',
- '=',
- 'Article',
- 'message/news'],
- [
- 0x0L,
- 'string',
- '=',
- 'BABYL',
- 'message/x-gnu-rmail'],
- [
- 0x0L,
- 'string',
- '=',
- 'Received:',
- 'message/rfc822'],
- [
- 0x0L,
- 'string',
- '=',
- 'MIME-Version:',
- 'MIME entity text'],
- [
- 0x0L,
- 'string',
- '=',
- 'Content-Type: ',
- ''],
- [
- 0x0L,
- 'string',
- '=',
- 'Content-Type:',
- ''],
- [
- 0x0L,
- 'long',
- '=',
- 0x7AB7L,
- 'Mirage Assembler m.out executable'],
- [
- 0x0L,
- 'string',
- '=',
- '\xc9\xc4',
- 'ID tags data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x01\x01\x01\x01',
- 'MMDF mailbox'],
- [
- 0x4L,
- 'string',
- '=',
- 'Research,',
- 'Digifax-G3-File'],
- [
- 0x0L,
- 'short',
- '=',
- 0x100L,
- 'raw G3 data, byte-padded'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1400L,
- 'raw G3 data'],
- [
- 0x0L,
- 'string',
- '=',
- 'RMD1',
- 'raw modem data'],
- [
- 0x0L,
- 'string',
- '=',
- 'PVF1\n',
- 'portable voice format'],
- [
- 0x0L,
- 'string',
- '=',
- 'PVF2\n',
- 'portable voice format'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x208L,
- 'mc68k COFF'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x209L,
- 'mc68k executable (shared)'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x20AL,
- 'mc68k executable (shared demand paged)'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x22AL,
- '68K BCS executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x22BL,
- '88K BCS executable'],
- [
- 0x0L,
- 'string',
- '=',
- 'S0',
- 'Motorola S-Record; binary data in text format'],
- [
- 0x0L,
- 'string',
- '=',
- '@echo off',
- 'MS-DOS batch file text'],
- [
- 0x80L,
- 'string',
- '=',
- 'PE\x00\x00',
- 'MS Windows PE'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x14CL,
- 'MS Windows COFF Intel 80386 object file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x166L,
- 'MS Windows COFF MIPS R4000 object file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x184L,
- 'MS Windows COFF Alpha object file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x268L,
- 'MS Windows COFF Motorola 68000 object file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x1F0L,
- 'MS Windows COFF PowerPC object file'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x290L,
- 'MS Windows COFF PA-RISC object file'],
- [
- 0x0L,
- 'string',
- '=',
- 'MZ',
- 'application/x-ms-dos-executable'],
- [
- 0x0L,
- 'string',
- '=',
- 'LZ',
- 'MS-DOS executable (built-in)'],
- [
- 0x0L,
- 'string',
- '=',
- 'regf',
- 'Windows NT Registry file'],
- [
- 0x820L,
- 'string',
- '=',
- 'Microsoft Word 6.0 Document',
- 'text/vnd.ms-word'],
- [
- 0x820L,
- 'string',
- '=',
- 'Documento Microsoft Word 6',
- 'text/vnd.ms-word'],
- [
- 0x840L,
- 'string',
- '=',
- 'MSWordDoc',
- 'text/vnd.ms-word'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x31BE0000L,
- 'text/vnd.ms-word'],
- [
- 0x0L,
- 'string',
- '=',
- 'PO^Q`',
- 'text/vnd.ms-word'],
- [
- 0x820L,
- 'string',
- '=',
- 'Microsoft Excel 5.0 Worksheet',
- 'application/vnd.ms-excel'],
- [
- 0x842L,
- 'string',
- '=',
- 'Biff5',
- 'application/vnd.ms-excel'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x1A00L,
- 'Lotus 1-2-3'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x200L,
- 'Lotus 1-2-3'],
- [
- 0x1L,
- 'string',
- '=',
- 'WPC',
- 'text/vnd.wordperfect'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x262L,
- 'Tower/XP rel 2 object'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x267L,
- 'Tower/XP rel 2 object'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x26CL,
- 'Tower/XP rel 3 object'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x271L,
- 'Tower/XP rel 3 object'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x276L,
- 'Tower32/600/400 68020 object'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x280L,
- 'Tower32/800 68020'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x285L,
- 'Tower32/800 68010'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x197L,
- 'NetBSD little-endian object file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x197L,
- 'NetBSD big-endian object file'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x277B85DL,
- 'NetBSD/i386 demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x277B85AL,
- 'NetBSD/i386 pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x277B857L,
- 'NetBSD/i386'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x277B8BBL,
- 'NetBSD/i386 core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x27AC59DL,
- 'NetBSD/m68k demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x27AC59AL,
- 'NetBSD/m68k pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x27AC597L,
- 'NetBSD/m68k'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x27AC5FBL,
- 'NetBSD/m68k core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x280E01DL,
- 'NetBSD/m68k4k demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x280E01AL,
- 'NetBSD/m68k4k pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x280E017L,
- 'NetBSD/m68k4k'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x280E07BL,
- 'NetBSD/m68k4k core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x283ED5DL,
- 'NetBSD/ns32532 demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x283ED5AL,
- 'NetBSD/ns32532 pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x283ED57L,
- 'NetBSD/ns32532'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x283EDBBL,
- 'NetBSD/ns32532 core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x286FA9DL,
- 'NetBSD/sparc demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x286FA9AL,
- 'NetBSD/sparc pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x286FA97L,
- 'NetBSD/sparc'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x286FAFBL,
- 'NetBSD/sparc core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x28A07DDL,
- 'NetBSD/pmax demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x28A07DAL,
- 'NetBSD/pmax pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x28A07D7L,
- 'NetBSD/pmax'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x28A083BL,
- 'NetBSD/pmax core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x290225DL,
- 'NetBSD/vax demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x290225AL,
- 'NetBSD/vax pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2902257L,
- 'NetBSD/vax'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x29022BBL,
- 'NetBSD/vax core'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x70185L,
- 'ECOFF NetBSD/alpha binary'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2932FFBL,
- 'NetBSD/alpha core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2963CDDL,
- 'NetBSD/mips demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2963CDAL,
- 'NetBSD/mips pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2963CD7L,
- 'NetBSD/mips'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2963D3BL,
- 'NetBSD/mips core'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2994A1DL,
- 'NetBSD/arm32 demand paged'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2994A1AL,
- 'NetBSD/arm32 pure'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2994A17L,
- 'NetBSD/arm32'],
- [
- 0x0L,
- 'belong&0377777777',
- '=',
- 0x2994A7BL,
- 'NetBSD/arm32 core'],
- [
- 0x0L,
- 'string',
- '=',
- 'StartFontMetrics',
- 'font/x-sunos-news'],
- [
- 0x0L,
- 'string',
- '=',
- 'StartFont',
- 'font/x-sunos-news'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x137A2944L,
- 'font/x-sunos-news'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x137A2947L,
- 'font/x-sunos-news'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x137A2950L,
- 'font/x-sunos-news'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x137A2951L,
- 'font/x-sunos-news'],
- [
- 0x8L,
- 'belong',
- '=',
- 0x137A2B45L,
- 'font/x-sunos-news'],
- [
- 0x8L,
- 'belong',
- '=',
- 0x137A2B48L,
- 'font/x-sunos-news'],
- [
- 0x0L,
- 'string',
- '=',
- 'Octave-1-L',
- 'Octave binary data (little endian)'],
- [
- 0x0L,
- 'string',
- '=',
- 'Octave-1-B',
- 'Octave binary data (big endian)'],
- [
- 0x0L,
- 'string',
- '=',
- '\x7fOLF',
- 'OLF'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x87CDL,
- 'OS9/6809 module:'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x4AFCL,
- 'OS9/68K module:'],
- [
- 0x0L,
- 'long',
- '=',
- 0xEFBEL,
- 'OSF/Rose object'],
- [
- 0x0L,
- 'short',
- '=',
- 0x235L,
- 'i386 COFF object'],
- [
- 0x0L,
- 'short',
- '=',
- 0x2A17L,
- '"compact bitmap" format (Poskanzer)'],
- [
- 0x0L,
- 'string',
- '=',
- '%PDF-',
- 'application/pdf'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x18CB3L,
- 'PDP-11 single precision APL workspace'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x18CB2L,
- 'PDP-11 double precision APL workspace'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x197L,
- 'PDP-11 executable'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x191L,
- 'PDP-11 UNIX/RT ldp'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x195L,
- 'PDP-11 old overlay'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x19AL,
- 'PDP-11 pure executable'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x19BL,
- 'PDP-11 separate I&D executable'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x1B5L,
- 'PDP-11 kernel overlay'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x9900L,
- 'PGP key public ring'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x9501L,
- 'PGP key security ring'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x9500L,
- 'PGP key security ring'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xA600L,
- 'PGP encrypted data'],
- [
- 0x0L,
- 'string',
- '=',
- '-----BEGIN PGP',
- 'PGP armored data'],
- [
- 0x0L,
- 'string',
- '=',
- '# PaCkAgE DaTaStReAm',
- 'pkg Datastream (SVR4)'],
- [
- 0x0L,
- 'short',
- '=',
- 0x259L,
- 'mumps avl global'],
- [
- 0x0L,
- 'short',
- '=',
- 0x25AL,
- 'mumps blt global'],
- [
- 0x0L,
- 'string',
- '=',
- '%!',
- 'application/postscript'],
- [
- 0x0L,
- 'string',
- '=',
- '\x04%!',
- 'application/postscript'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xC5D0D3C6L,
- 'DOS EPS Binary File'],
- [
- 0x0L,
- 'string',
- '=',
- '*PPD-Adobe:',
- 'application/pdf'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1b%-12345X@PJL',
- 'HP Printer Job Language data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1b%-12345X@PJL',
- 'HP Printer Job Language data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1bE\x1b',
- 'image/x-pcl-hp'],
- [
- 0x0L,
- 'string',
- '=',
- '@document(',
- 'Imagen printer'],
- [
- 0x0L,
- 'string',
- '=',
- 'Rast',
- 'RST-format raster font data'],
- [
- 0x0L,
- 'belong&0xff00ffff',
- '=',
- 0x56000000L,
- 'ps database'],
- [
- 0x0L,
- 'long',
- '=',
- 0x50900107L,
- 'Pyramid 90x family executable'],
- [
- 0x0L,
- 'long',
- '=',
- 0x50900108L,
- 'Pyramid 90x family pure executable'],
- [
- 0x0L,
- 'long',
- '=',
- 0x5090010BL,
- 'Pyramid 90x family demand paged pure executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0xEDABL,
- ''],
- [
- 0x0L,
- 'string',
- '=',
- '{\\\\rtf',
- 'Rich Text Format data,'],
- [
- 0x26L,
- 'string',
- '=',
- 'Spreadsheet',
- 'sc spreadsheet file'],
- [
- 0x8L,
- 'string',
- '=',
- '\x01s SCCS',
- 'archive data'],
- [
- 0x0L,
- 'byte',
- '=',
- 0x2EL,
- 'Sendmail frozen configuration'],
- [
- 0x0L,
- 'short',
- '=',
- 0x271CL,
- 'Sendmail frozen configuration'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0xEAL,
- 'BALANCE NS32000 .o'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x10EAL,
- 'BALANCE NS32000 executable (0 @ 0)'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x20EAL,
- 'BALANCE NS32000 executable (invalid @ 0)'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x30EAL,
- 'BALANCE NS32000 standalone executable'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x12EBL,
- 'SYMMETRY i386 .o'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x22EBL,
- 'SYMMETRY i386 executable (0 @ 0)'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x32EBL,
- 'SYMMETRY i386 executable (invalid @ 0)'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x42EBL,
- 'SYMMETRY i386 standalone executable'],
- [
- 0x0L,
- 'string',
- '=',
- 'kbd!map',
- 'kbd map file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x197L,
- 'old SGI 68020 executable'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x19AL,
- 'old SGI 68020 pure executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x8765L,
- 'disk quotas file'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x506L,
- 'IRIS Showcase file'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x226L,
- 'IRIS Showcase template'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x5343464DL,
- 'IRIS Showcase file'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x5443464DL,
- 'IRIS Showcase template'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xDEADBABEL,
- 'IRIX Parallel Arena'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x160L,
- 'MIPSEB COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x162L,
- 'MIPSEL COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x6001L,
- 'MIPSEB-LE COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x6201L,
- 'MIPSEL-LE COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x163L,
- 'MIPSEB MIPS-II COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x166L,
- 'MIPSEL MIPS-II COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x6301L,
- 'MIPSEB-LE MIPS-II COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x6601L,
- 'MIPSEL-LE MIPS-II COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x140L,
- 'MIPSEB MIPS-III COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x142L,
- 'MIPSEL MIPS-III COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x4001L,
- 'MIPSEB-LE MIPS-III COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x4201L,
- 'MIPSEL-LE MIPS-III COFF executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x180L,
- 'MIPSEB Ucode'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x182L,
- 'MIPSEL Ucode'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xDEADADB0L,
- 'IRIX core dump'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xDEADAD40L,
- 'IRIX 64-bit core dump'],
- [
- 0x0L,
- 'belong',
- '=',
- 0xBABEC0BBL,
- 'IRIX N32 core dump'],
- [
- 0x0L,
- 'string',
- '=',
- 'CrshDump',
- 'IRIX vmcore dump of'],
- [
- 0x0L,
- 'string',
- '=',
- 'SGIAUDIT',
- 'SGI Audit file'],
- [
- 0x0L,
- 'string',
- '=',
- 'WNGZWZSC',
- 'Wingz compiled script'],
- [
- 0x0L,
- 'string',
- '=',
- 'WNGZWZSS',
- 'Wingz spreadsheet'],
- [
- 0x0L,
- 'string',
- '=',
- 'WNGZWZHP',
- 'Wingz help file'],
- [
- 0x0L,
- 'string',
- '=',
- '\\#Inventor',
- 'V IRIS Inventor 1.0 file'],
- [
- 0x0L,
- 'string',
- '=',
- '\\#Inventor',
- 'V2 Open Inventor 2.0 file'],
- [
- 0x0L,
- 'string',
- '=',
- 'glfHeadMagic();',
- 'GLF_TEXT'],
- [
- 0x4L,
- 'belong',
- '=',
- 0x41010000L,
- 'GLF_BINARY_LSB_FIRST'],
- [
- 0x4L,
- 'belong',
- '=',
- 0x141L,
- 'GLF_BINARY_MSB_FIRST'],
- [
- 0x0L,
- 'string',
- '=',
- '<!DOCTYPE HTML',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<!doctype html',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<HEAD',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<head',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<TITLE',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<title',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<html',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<HTML',
- 'text/html'],
- [
- 0x0L,
- 'string',
- '=',
- '<!DOCTYPE',
- 'exported SGML document text'],
- [
- 0x0L,
- 'string',
- '=',
- '<!doctype',
- 'exported SGML document text'],
- [
- 0x0L,
- 'string',
- '=',
- '<!SUBDOC',
- 'exported SGML subdocument text'],
- [
- 0x0L,
- 'string',
- '=',
- '<!subdoc',
- 'exported SGML subdocument text'],
- [
- 0x0L,
- 'string',
- '=',
- '<!--',
- 'exported SGML document text'],
- [
- 0x0L,
- 'string',
- '=',
- 'RTSS',
- 'NetMon capture file'],
- [
- 0x0L,
- 'string',
- '=',
- 'TRSNIFF data \x1a',
- 'Sniffer capture file'],
- [
- 0x0L,
- 'string',
- '=',
- 'XCP\x00',
- 'NetXRay capture file'],
- [
- 0x0L,
- 'ubelong',
- '=',
- 0xA1B2C3D4L,
- 'tcpdump capture file (big-endian)'],
- [
- 0x0L,
- 'ulelong',
- '=',
- 0xA1B2C3D4L,
- 'tcpdump capture file (little-endian)'],
- [
- 0x0L,
- 'string',
- '=',
- '<!SQ DTD>',
- 'Compiled SGML rules file'],
- [
- 0x0L,
- 'string',
- '=',
- '<!SQ A/E>',
- 'A/E SGML Document binary'],
- [
- 0x0L,
- 'string',
- '=',
- '<!SQ STS>',
- 'A/E SGML binary styles file'],
- [
- 0x0L,
- 'short',
- '=',
- 0xC0DEL,
- 'Compiled PSI (v1) data'],
- [
- 0x0L,
- 'short',
- '=',
- 0xC0DAL,
- 'Compiled PSI (v2) data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1E944L,
- 'SoftQuad DESC or font file binary'],
- [
- 0x0L,
- 'string',
- '=',
- 'SQ BITMAP1',
- 'SoftQuad Raster Format text'],
- [
- 0x0L,
- 'string',
- '=',
- 'X SoftQuad',
- 'troff Context intermediate'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x9295DL,
- 'sparc demand paged'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x9295AL,
- 'sparc pure'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x92957L,
- 'sparc'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x61C1DL,
- 'mc68020 demand paged'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x61C1AL,
- 'mc68020 pure'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x61C17L,
- 'mc68020'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x30EDDL,
- 'mc68010 demand paged'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x30EDAL,
- 'mc68010 pure'],
- [
- 0x0L,
- 'belong&077777777',
- '=',
- 0x30ED7L,
- 'mc68010'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x197L,
- 'old sun-2 executable'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x19AL,
- 'old sun-2 pure executable'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x19DL,
- 'old sun-2 demand paged executable'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x80456L,
- 'SunOS core file'],
- [
- 0x0L,
- 'long',
- '=',
- 0xFA33C08EL,
- 'SunPC 4.0 Hard Disk'],
- [
- 0x0L,
- 'string',
- '=',
- '#SUNPC_CONFIG',
- 'SunPC 4.0 Properties Values'],
- [
- 0x0L,
- 'string',
- '=',
- 'snoop',
- 'Snoop capture file'],
- [
- 0x24L,
- 'string',
- '=',
- 'acsp',
- 'Kodak Color Management System, ICC Profile'],
- [
- 0x0L,
- 'string',
- '=',
- '#!teapot\nxdr',
- 'teapot work sheet (XDR format)'],
- [
- 0x0L,
- 'string',
- '=',
- '\x1a\x01',
- 'Compiled terminfo entry'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1B1L,
- 'Curses screen image'],
- [
- 0x0L,
- 'short',
- '=',
- 0x1B2L,
- 'Curses screen image'],
- [
- 0x0L,
- 'string',
- '=',
- '\xf7\x02',
- 'TeX DVI file'],
- [
- 0x0L,
- 'string',
- '=',
- '\xf7\x83',
- 'font/x-tex'],
- [
- 0x0L,
- 'string',
- '=',
- '\xf7Y',
- 'font/x-tex'],
- [
- 0x0L,
- 'string',
- '=',
- '\xf7\xca',
- 'font/x-tex'],
- [
- 0x0L,
- 'string',
- '=',
- 'This is TeX,',
- 'TeX transcript text'],
- [
- 0x0L,
- 'string',
- '=',
- 'This is METAFONT,',
- 'METAFONT transcript text'],
- [
- 0x2L,
- 'string',
- '=',
- '\x00\x11',
- 'font/x-tex-tfm'],
- [
- 0x2L,
- 'string',
- '=',
- '\x00\x12',
- 'font/x-tex-tfm'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\input\\',
- 'texinfo Texinfo source text'],
- [
- 0x0L,
- 'string',
- '=',
- 'This is Info file',
- 'GNU Info text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\input',
- 'TeX document text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\section',
- 'LaTeX document text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\setlength',
- 'LaTeX document text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\documentstyle',
- 'LaTeX document text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\chapter',
- 'LaTeX document text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\documentclass',
- 'LaTeX 2e document text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\relax',
- 'LaTeX auxiliary file'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\contentsline',
- 'LaTeX table of contents'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\indexentry',
- 'LaTeX raw index file'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\begin{theindex}',
- 'LaTeX sorted index'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\glossaryentry',
- 'LaTeX raw glossary'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\begin{theglossary}',
- 'LaTeX sorted glossary'],
- [
- 0x0L,
- 'string',
- '=',
- 'This is makeindex',
- 'Makeindex log file'],
- [
- 0x0L,
- 'string',
- '=',
- '**TI82**',
- 'TI-82 Graphing Calculator'],
- [
- 0x0L,
- 'string',
- '=',
- '**TI83**',
- 'TI-83 Graphing Calculator'],
- [
- 0x0L,
- 'string',
- '=',
- '**TI85**',
- 'TI-85 Graphing Calculator'],
- [
- 0x0L,
- 'string',
- '=',
- '**TI92**',
- 'TI-92 Graphing Calculator'],
- [
- 0x0L,
- 'string',
- '=',
- '**TI80**',
- 'TI-80 Graphing Calculator File.'],
- [
- 0x0L,
- 'string',
- '=',
- '**TI81**',
- 'TI-81 Graphing Calculator File.'],
- [
- 0x0L,
- 'string',
- '=',
- 'TZif',
- 'timezone data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00',
- 'old timezone data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00',
- 'old timezone data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00',
- 'old timezone data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00',
- 'old timezone data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00',
- 'old timezone data'],
- [
- 0x0L,
- 'string',
- '=',
- '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00',
- 'old timezone data'],
- [
- 0x0L,
- 'string',
- '=',
- '.\\\\"',
- 'troff or preprocessor input text'],
- [
- 0x0L,
- 'string',
- '=',
- '\'\\\\"',
- 'troff or preprocessor input text'],
- [
- 0x0L,
- 'string',
- '=',
- '\'.\\\\"',
- 'troff or preprocessor input text'],
- [
- 0x0L,
- 'string',
- '=',
- '\\\\"',
- 'troff or preprocessor input text'],
- [
- 0x0L,
- 'string',
- '=',
- 'x T',
- 'ditroff text'],
- [
- 0x0L,
- 'string',
- '=',
- '@\xef',
- 'very old (C/A/T) troff output data'],
- [
- 0x0L,
- 'string',
- '=',
- 'Interpress/Xerox',
- 'Xerox InterPress data'],
- [
- 0x0L,
- 'short',
- '=',
- 0x107L,
- 'unknown machine executable'],
- [
- 0x0L,
- 'short',
- '=',
- 0x108L,
- 'unknown pure executable'],
- [
- 0x0L,
- 'short',
- '=',
- 0x109L,
- 'PDP-11 separate I&D'],
- [
- 0x0L,
- 'short',
- '=',
- 0x10BL,
- 'unknown pure executable'],
- [
- 0x0L,
- 'long',
- '=',
- 0x10CL,
- 'unknown demand paged pure executable'],
- [
- 0x0L,
- 'long',
- '=',
- 0x10DL,
- 'unknown demand paged pure executable'],
- [
- 0x0L,
- 'long',
- '=',
- 0x10EL,
- 'unknown readable demand paged pure executable'],
- [
- 0x0L,
- 'string',
- '=',
- 'begin uuencoded',
- 'or xxencoded text'],
- [
- 0x0L,
- 'string',
- '=',
- 'xbtoa Begin',
- "btoa'd text"],
- [
- 0x0L,
- 'string',
- '=',
- '$\nship',
- "ship'd binary text"],
- [
- 0x0L,
- 'string',
- '=',
- 'Decode the following with bdeco',
- 'bencoded News text'],
- [
- 0xBL,
- 'string',
- '=',
- 'must be converted with BinHex',
- 'BinHex binary text'],
- [
- 0x0L,
- 'short',
- '=',
- 0x262L,
- 'Perkin-Elmer executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x23CL,
- 'amd 29k coff noprebar executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x624L,
- 'amd 29k coff prebar executable'],
- [
- 0x0L,
- 'beshort',
- '=',
- 0x27107L,
- 'amd 29k coff archive'],
- [
- 0x6L,
- 'beshort',
- '=',
- 0x197L,
- 'unicos (cray) executable'],
- [
- 0x254L,
- 'string',
- '=',
- 'X\xdf\xff\xff',
- 'Ultrix core file'],
- [
- 0x0L,
- 'string',
- '=',
- 'Joy!peffpwpc',
- 'header for PowerPC PEF executable'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x18CB5L,
- 'VAX single precision APL workspace'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x18CB4L,
- 'VAX double precision APL workspace'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x197L,
- 'VAX executable'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x19AL,
- 'VAX pure executable'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x19DL,
- 'VAX demand paged pure executable'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x23AL,
- 'VAX COFF executable'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x23FL,
- 'VAX COFF pure executable'],
- [
- 0x0L,
- 'string',
- '=',
- 'LBLSIZE=',
- 'VICAR image data'],
- [
- 0x2BL,
- 'string',
- '=',
- 'SFDU_LABEL',
- 'VICAR label file'],
- [
- 0x0L,
- 'short',
- '=',
- 0x5555L,
- 'VISX image file'],
- [
- 0x0L,
- 'string',
- '=',
- '\xb0\x000\x00',
- 'VMS VAX executable'],
- [
- 0x0L,
- 'belong',
- '=',
- 0x3000000L,
- 'VMS Alpha executable'],
- [
- 0x1L,
- 'string',
- '=',
- 'WPC',
- '(Corel/WP)'],
- [
- 0x0L,
- 'string',
- '=',
- 'core',
- 'core file (Xenix)'],
- [
- 0x0L,
- 'byte',
- '=',
- 0x80L,
- '8086 relocatable (Microsoft)'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0xFF65L,
- 'x.out'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x206L,
- 'Microsoft a.out'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x140L,
- 'old Microsoft 8086 x.out'],
- [
- 0x0L,
- 'lelong',
- '=',
- 0x206L,
- 'b.out'],
- [
- 0x0L,
- 'leshort',
- '=',
- 0x580L,
- 'XENIX 8086 relocatable or 80286 small model'],
- [
- 0x0L,
- 'long',
- '=',
- 0xE807L,
- 'object file (z8000 a.out)'],
- [
- 0x0L,
- 'long',
- '=',
- 0xE808L,
- 'pure object file (z8000 a.out)'],
- [
- 0x0L,
- 'long',
- '=',
- 0xE809L,
- 'separate object file (z8000 a.out)'],
- [
- 0x0L,
- 'long',
- '=',
- 0xE805L,
- 'overlay object file (z8000 a.out)'],
- [
- 0x0L,
- 'string',
- '=',
- 'ZyXEL\x02',
- 'ZyXEL voice data']]
- magicNumbers = []
- hexdigits = '0123456789abcdefABCDEF'
-
- def strToNum(n):
- if n[:1] == 'x':
- n = '0' + n
-
- if n[:2] == '0x':
- return int(n, 16)
- if n[0] == '\\':
- n = n[1:]
- return int(n, 8)
- return int(n)
-
-
- def unescape(s):
- while None:
- m = re.search('\\\\', s)
- if not m:
- break
-
- x = m.start() + 1
- if m.end() == len(s):
- s = s[:len(s) - 1] + ' '
- continue
- if s[x:x + 2] == '0x':
- c = chr(strToNum(s[x:x + 4]))
- s = s[:x - 1] + c + s[x + 4:]
- continue
- if s[m.start() + 1] == 'x':
- c = chr(strToNum(s[x:x + 3]))
- s = s[:x - 1] + c + s[x + 3:]
- continue
- if ord(s[x]) > ord(s[x]):
- pass
- elif ord(s[x]) > 47:
- end = x
- while ord(s[end]) > 47 and ord(s[end]) < 58:
- end = end + 1
- if end > len(s) - 1:
- break
- continue
- c = chr(strToNum(s[x - 1:end]))
- s = s[:x - 1] + c + s[end:]
- continue
- if s[x] == 'n':
- s = s[:x - 1] + '\n' + s[x + 1:]
- continue
- break
- continue
- return s
-
-
- class magicTest:
-
- def __init__(self, offset, t, op, value, msg, mask = None):
- if t.count('&') > 0:
- mask = strToNum(t[t.index('&') + 1:])
- t = t[:t.index('&')]
-
- if type(offset) == type('a'):
- self.offset = strToNum(offset)
- else:
- self.offset = offset
- self.type = t
- self.msg = msg
- self.subTests = []
- self.op = op
- self.mask = mask
- self.value = value
-
-
- def test(self, data):
- if self.mask:
- data = data & self.mask
-
- if self.op == '=':
- if self.value == data:
- return self.msg
-
-
-
- def compare(self, data):
-
- try:
- if self.type == 'string':
- (c, s) = ('', '')
- for i in range(0, len(self.value) + 1):
- if i + self.offset > len(data) - 1:
- break
-
- s = s + c
- (c,) = struct.unpack('c', data[self.offset + i])
-
- data = s
- elif self.type == 'short':
- (data,) = struct.unpack('h', data[self.offset:self.offset + 2])
- elif self.type == 'leshort':
- (data,) = struct.unpack('<h', data[self.offset:self.offset + 2])
- elif self.type == 'beshort':
- (data,) = struct.unpack('>H', data[self.offset:self.offset + 2])
- elif self.type == 'long':
- (data,) = struct.unpack('l', data[self.offset:self.offset + 4])
- elif self.type == 'lelong':
- (data,) = struct.unpack('<l', data[self.offset:self.offset + 4])
- elif self.type == 'belong':
- (data,) = struct.unpack('>l', data[self.offset:self.offset + 4])
- except:
- return None
-
- return self.test(data)
-
-
-
- def load(file):
- lines = open(file).readlines()
- last = {
- 0: None }
- for line in lines:
- if re.match('\\s*#', line):
- continue
- continue
- line = line.rstrip()
- line = re.split('\\s*', line)
- if len(line) < 3:
- continue
-
- offset = line[0]
- type = line[1]
- value = line[2]
- level = 0
- while offset[0] == '>':
- level = level + 1
- offset = offset[1:]
- l = magicNumbers
- if level > 0:
- l = last[level - 1].subTests
-
- if offset[0] in ('(', '&'):
- continue
- operands = [
- '=',
- '<',
- '>',
- '&']
- if operands.count(value[0]) > 0:
- op = value[0]
- value = value[1:]
- elif len(value) > 1 and value[0] == '\\' and operands.count(value[1]) > 0:
- value = value[1:]
-
- op = '='
- mask = None
- if type == 'string':
- while None:
- value = unescape(value)
- if value[len(value) - 1] == ' ' and len(line) > 3:
- value = value + line[3]
- del line[3]
- continue
- break
- continue
- type == 'string'
- if value.count('&') != 0:
- mask = value[value.index('&') + 1:]
- value = value[:value.index('&') + 1]
-
-
- try:
- value = strToNum(value)
- except:
- continue
-
- msg = ''.join(list(line[3:]))
- new = magicTest(offset, type, op, value, msg, mask)
- last[level] = new
- l.append(new)
-
-
-
- def load(file):
- lines = open(file).readlines()
- last = {
- 0: None }
- for line in lines:
- if re.match('\\s*#', line):
- continue
- continue
- line = line.rstrip()
- line = re.split('\\s*', line)
- if len(line) < 3:
- continue
-
- offset = line[0]
- type = line[1]
- value = line[2]
- level = 0
- while offset[0] == '>':
- level = level + 1
- offset = offset[1:]
- l = magicNumbers
- if level > 0:
- l = last[level - 1].subTests
-
- if offset[0] == '(':
- continue
- if offset[0] == '&':
- continue
- operands = [
- '=',
- '<',
- '>',
- '&']
- if operands.count(value[0]) > 0:
- op = value[0]
- value = value[1:]
- elif len(value) > 1 and value[0] == '\\' and operands.count(value[1]) > 0:
- value = value[1:]
-
- op = '='
- mask = None
- if type == 'string':
- while None:
- value = unescape(value)
- if value[len(value) - 1] == ' ' and len(line) > 3:
- value = value + line[3]
- del line[3]
- continue
- break
- continue
- type == 'string'
- if value.count('&') != 0:
- mask = value[value.index('&') + 1:]
- value = value[:value.index('&') + 1]
-
-
- try:
- value = strToNum(value)
- except:
- continue
-
- msg = ''.join(list(line[3:]))
- new = magicTest(offset, type, op, value, msg, mask)
- last[level] = new
- l.append(new)
-
-
-
- def whatis(data):
- for test in magicNumbers:
- m = test.compare(data)
- if m:
- return m
-
- for c in data:
- if ord(c) == 0:
- return 'data'
-
- if data.find('!/usr/bin/env python', 0, 256) > -1 or data.find('def ', 0, 8192) > -1:
- return 'application/x-python'
- return 'text/plain'
-
-
- def mime_type(f):
- if os.path.exists(f):
- if os.path.isdir(f):
- return 'directory'
- return whatis(open(f, 'r').read(8192))
- return ''
-
- for m in magic:
- magicNumbers.append(magicTest(m[0], m[1], m[2], m[3], m[4]))
-
-